/*__________________________________________________________*/
/*__________________________________________________________*/
/**
 * Fichier : Message.java
 * 
 * cr�� le : 19 janv. 2010 � 16:35:45
 *
 * Auteur : St�phane DOLADILLE
 */
/*__________________________________________________________*/
package metier;

import java.util.Date;





/*__________________________________________________________*/
/**
 */
/*__________________________________________________________*/
public class Message implements Bean
{
	private int id;
	private int idSujet;
	private int idUtilisateur;
	private String titre;
	private String contenu;
	private String resume;
	private Date dateCreation;
	private Date dateModification;
	
	
	public Message()
	{
		
	}
	
	
	/*__________________________________________________________*/
	/**
	 * @param id
	 * @param idSujet
	 * @param idUtilisateur
	 * @param titre
	 * @param contenu
	 * @param resume
	 * @param dateCreation
	 * @param dateModification
	 */
	public Message(int id, int idSujet, int idUtilisateur, String titre,
			String contenu, String resume, Date dateCreation,
			Date dateModification)
	{
		super();
		this.id = id;
		this.idSujet = idSujet;
		this.idUtilisateur = idUtilisateur;
		this.titre = titre;
		this.contenu = contenu;
		this.resume = resume;
		this.dateCreation = dateCreation;
		this.dateModification = dateModification;
	}


	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ id
	 * @return La valeur du champ id.
	 */
	public int getId()
	{
		return id;
	}
	/*__________________________________________________________*/
	/** Modifie la valeur du champ id.
	 * @param id La nouvelle valeur du champ id.
	 */
	public void setId(int id)
	{
		this.id = id;
	}
	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ idSujet
	 * @return La valeur du champ idSujet.
	 */
	public int getIdSujet()
	{
		return idSujet;
	}
	/*__________________________________________________________*/
	/** Modifie la valeur du champ idSujet.
	 * @param idSujet La nouvelle valeur du champ idSujet.
	 */
	public void setIdSujet(int idSujet)
	{
		this.idSujet = idSujet;
	}
	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ idUtilisateur
	 * @return La valeur du champ idUtilisateur.
	 */
	public int getIdUtilisateur()
	{
		return idUtilisateur;
	}
	/*__________________________________________________________*/
	/** Modifie la valeur du champ idUtilisateur.
	 * @param idUtilisateur La nouvelle valeur du champ idUtilisateur.
	 */
	public void setIdUtilisateur(int idUtilisateur)
	{
		this.idUtilisateur = idUtilisateur;
	}
	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ contenu
	 * @return La valeur du champ contenu.
	 */
	public String getContenu()
	{
		return contenu;
	}
	/*__________________________________________________________*/
	/** Modifie la valeur du champ contenu.
	 * @param contenu La nouvelle valeur du champ contenu.
	 */
	public void setContenu(String contenu)
	{
		this.contenu = contenu;
	}
	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ dateCreation
	 * @return La valeur du champ dateCreation.
	 */
	public Date getDateCreation()
	{
		return dateCreation;
	}
	/*__________________________________________________________*/
	/** Modifie la valeur du champ dateCreation.
	 * @param dateCreation La nouvelle valeur du champ dateCreation.
	 */
	public void setDateCreation(Date dateCreation)
	{
		this.dateCreation = dateCreation;
	}
	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ dateModification
	 * @return La valeur du champ dateModification.
	 */
	public Date getDateModification()
	{
		return dateModification;
	}
	/*__________________________________________________________*/
	/** Modifie la valeur du champ dateModification.
	 * @param dateModification La nouvelle valeur du champ dateModification.
	 */
	public void setDateModification(Date dateModification)
	{
		this.dateModification = dateModification;
	}


	/*__________________________________________________________*/
	/** Modifie la valeur du champ titre.
	 * @param titre La nouvelle valeur du champ titre.
	 */
	public void setTitre(String titre)
	{
		this.titre = titre;
	}


	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ titre
	 * @return La valeur du champ titre.
	 */
	public String getTitre()
	{
		return titre;
	}


	/*__________________________________________________________*/
	/** Modifie la valeur du champ resume.
	 * @param resume La nouvelle valeur du champ resume.
	 */
	public void setResume(String resume)
	{
		this.resume = resume;
	}


	/*__________________________________________________________*/
	/** Permet d'obtenir la valeur du champ resume
	 * @return La valeur du champ resume.
	 */
	public String getResume()
	{
		return resume;
	}
	
	
	
}

/*__________________________________________________________*/
/*   Fin du fichier Message.java
/*__________________________________________________________*/